@charset "utf-8";
.w900{width: 900px;}
.cate_toggle,.arr-rise-s,.arr-fall-s{background: url(http://i.thsi.cn/images/q/concept_icons.jpg) no-repeat;}
/* category */
.category{padding: 10px 24px;background: #fff;line-height:2;font-size: 14px;border-top: none;}
.category .cate_inner{color: #444;height:28px;overflow:hidden;}
.category .visible{height:auto;overflow:auto;}
.category a{white-space: nowrap;color: #444;margin-right: 16px;}
.cate_letter{float:left;margin-right: 25px;width:30px;}
.cate_items{overflow:hidden;*zoom:1;}
.cate_toggle{position:relative;top:-1px;display: block;width:59px;height:25px;padding-left: 27px;line-height:25px;margin:0 auto;overflow:hidden;background-color:#f2f2f2;background-position: 10px 9px;border-radius:0 0 5px 5px;cursor:pointer;border-width:0 1px 1px 1px;border-color:#ddd;border-style:solid;color:#666;}
.cate_toggle:hover{background-color: #f8f8f8;background-position: 10px -41px;}
.cate_toggle_up{width: 46px;padding-left: 40px;background-position: 22px -9px;}
.cate_toggle_up:hover{background-position: 22px -59px;}

.board-wrap .board-main{height: 755px;}
.board-main{background: #fff;font-size: 14px;}
.board-main .heading{background: #f1fff7;overflow: hidden;}
.board-hq{float: left;padding-left: 24px;width: 262px;background: #59b881;height: 145px;color: #fff;font-family: Arial,\5FAE\8F6F\96C5\9ED1;}
.board-hq h3{font-size: 26px;font-weight: 700;margin-top: 17px;}
.board-hq h3 span{margin-left: 4px;font-size: 22px;font-weight: 500;}
.board-xj{display: inline-block;width: 190px;padding-right: 30px;font-size: 44px;font-weight: 700;line-height: 50px;}
.arr-rise{background: url(http://i.thsi.cn/images/q/arr-rise.jpg) no-repeat 100% 6px;}
.arr-fall{background: url(http://i.thsi.cn/images/q/arr-fall.jpg) no-repeat 100% 6px;}
.board-zdf{font-size: 16px;line-height: 22px;}
.board-infos{padding: 22px 24px 0 0;overflow: hidden;}
.board-infos dl{float: left;width: 118px;text-align: right;line-height: 24px;margin-bottom: 10px;}
.board-infos dd{font-weight: 700;}
.arr-rise-s,.arr-fall-s{display: inline-block;padding-left: 12px;}
.arr-rise-s{background-position: 0 -92px;}
.arr-fall-s{background-position: 0 -116px;}
.heading h3.board{font-size: 26px;font-weight: 700;padding-left: 24px;line-height: 80px;}
.hq-flash{padding: 33px 35px;}
.board-txt{padding: 15px 24px;}
.board-txt h4{font-size: 18px;line-height: 30px;font-weight: 700;color: #444;}
.board-txt p{color: #666;line-height: 30px;font-size: 14px;margin-top: 4px;overflow: hidden;}
.board-aside{float: right;width: 252px;background: #f4f4f4;}
.board-aside p{height: 690px;}

.diagram{position: relative;text-align: center;background: #fff;padding: 56px 24px 0 24px;height: 584px;overflow: hidden;}
.diagram-tit{font-size: 14px;text-align: left;line-height: 20px;}
.diagram-plot-wrap,.series-table-wrap{padding: 20px 57px 0 57px;}
.diagram-plot-wrap{background: #f8f8f8;height: 134px;overflow: hidden;}
.series-table-wrap{margin-top: -154px;}
.diagram-plot .series{position: relative;margin-bottom: 4px;height: 56px;line-height: 56px;text-align: left;}
.diagram-plot .series .item{position: absolute;top: 0;left: -40px;float: left;}
.series .hline{position: relative;top: 28px;border: 1px dashed #e0e0e0;height: 0;overflow: hidden;}
.series-table{position: relative;width: 100%;vertical-align: top;table-layout: inherit;}
.series-table td{vertical-align: top;}
.series-table tbody td{padding-top: 86px;}
.series-table tbody td.visible{padding-top: 232px;overflow: hidden;*width: 162px;}
.series-table tbody td .label-box{display: inline-block;position: relative;/*background: #f00*/}
.label-box .box-hline{position: absolute;top: -50px;left: 50%;width: 108px;margin-left: -54px;height: 1px;background: #e6e6e6;overflow: hidden;}
.label-box .box-vline{position: absolute;left: 50%;top: -68px;width: 1px;height: 18px;background: #e6e6e6;overflow: hidden;}
.series-table tbody td.visible .label-box{white-space: nowrap;position: absolute;left: 0;width: 1038px;}
.series-table .down{margin-top: 60px;}
.labelss{position: relative;display: inline-block;border: 1px solid #cacaca;background: #fff;text-align: center;border-radius: 3px;line-height: 28px;}
.labelss:hover{text-decoration: none;}
.labelss .title{font-size: 18px;color: #444;}
.labelss .data{font-size: 16px;}
.labelss .line{position: absolute;left: 50%;bottom: -21px;display: block;width: 1px;height: 20px;background: #e6e6e6;overflow: hidden;}
.label-l{width: 162px; padding: 10px 0;cursor: default;}
.label-m{padding: 14px 10px;min-width: 100px;border: none;}
.label-m .title{color: #528fcc;font-size: 14px;}
.label-m .line{display: none;}
.label-m:hover,.selected{background: #528fcc;}
.label-m:hover .title,.selected .title{color: #fff;}
.selected .line{display: block;background: #528fcc;height: 242px;bottom: -242px;}
.selected.down .line{display: block;background: #528fcc;height: 182px;bottom: -182px;}
.selected .short{height: 183px;bottom: -183px;}
.label-s{width: 96px;padding: 9px 0;margin: 0 5px;float: left;}
.label-s .title,.labelss .data{font-size: 12px;line-height: 18px;}
.label-s .line{height: 50px;top: -51px;}
.visible .label-s .line, .visible .label-box .box-hline{background: #528fcc;}
.visible .label-box .box-vline{display: none;}
.zIndex0{position: absolute;width: 100%;left: 1000%;}


@charset "gbk";
li{list-style: none;}
.data-list{position: absolute;top: 28px;background: #fff;padding: 5px 10px;border: 1px solid #d3d3d3;border-radius: 2px;-webkit-box-shadow: 0 0 2px #d3d3d3;-moz-box-shadow: 0 0 2px #d3d3d3;box-shadow: 0 0 2px #d3d3d3;font-size: 12px;color: #666;}
.data-list li{line-height: 21px;}
.data-list li .up{color: #e81212;}
.data-list li .eq{color: #888;}
.data-list li .down{color: #0d9e09;}

.hexm-hq-table{position: relative;font-size: 12px;}
.hxc3-btn-kline{position: absolute;top: 378px;right: 47px;overflow: hidden;}
.hxc3-btn-kline .hxc3-kline-event{float: left;}